package pe.edu.unmsm.fisi.ceups.modelo.entidad;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * CcursoAperturado entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class CcursoAperturado implements java.io.Serializable {

	// Fields

	private Integer idcursoaperturado;
	private Cdocente cdocente;
	private Ccurso ccurso;
	private ChorarioCurso chorarioCurso;
	private Integer nroinscritos;
	private Date fechainicio;
	private Date fechafin;
	private Set chorarioCursos = new HashSet(0);
	private Set cinscripcionalumnos = new HashSet(0);

	// Constructors

	/** default constructor */
	public CcursoAperturado() {
	}

	/** minimal constructor */
	public CcursoAperturado(Integer idcursoaperturado) {
		this.idcursoaperturado = idcursoaperturado;
	}

	/** full constructor */
	public CcursoAperturado(Integer idcursoaperturado, Cdocente cdocente,
			Ccurso ccurso, ChorarioCurso chorarioCurso, Integer nroinscritos,
			Date fechainicio, Date fechafin, Set chorarioCursos,
			Set cinscripcionalumnos) {
		this.idcursoaperturado = idcursoaperturado;
		this.cdocente = cdocente;
		this.ccurso = ccurso;
		this.chorarioCurso = chorarioCurso;
		this.nroinscritos = nroinscritos;
		this.fechainicio = fechainicio;
		this.fechafin = fechafin;
		this.chorarioCursos = chorarioCursos;
		this.cinscripcionalumnos = cinscripcionalumnos;
	}

	// Property accessors

	public Integer getIdcursoaperturado() {
		return this.idcursoaperturado;
	}

	public void setIdcursoaperturado(Integer idcursoaperturado) {
		this.idcursoaperturado = idcursoaperturado;
	}

	public Cdocente getCdocente() {
		return this.cdocente;
	}

	public void setCdocente(Cdocente cdocente) {
		this.cdocente = cdocente;
	}

	public Ccurso getCcurso() {
		return this.ccurso;
	}

	public void setCcurso(Ccurso ccurso) {
		this.ccurso = ccurso;
	}

	public ChorarioCurso getChorarioCurso() {
		return this.chorarioCurso;
	}

	public void setChorarioCurso(ChorarioCurso chorarioCurso) {
		this.chorarioCurso = chorarioCurso;
	}

	public Integer getNroinscritos() {
		return this.nroinscritos;
	}

	public void setNroinscritos(Integer nroinscritos) {
		this.nroinscritos = nroinscritos;
	}

	public Date getFechainicio() {
		return this.fechainicio;
	}

	public void setFechainicio(Date fechainicio) {
		this.fechainicio = fechainicio;
	}

	public Date getFechafin() {
		return this.fechafin;
	}

	public void setFechafin(Date fechafin) {
		this.fechafin = fechafin;
	}

	public Set getChorarioCursos() {
		return this.chorarioCursos;
	}

	public void setChorarioCursos(Set chorarioCursos) {
		this.chorarioCursos = chorarioCursos;
	}

	public Set getCinscripcionalumnos() {
		return this.cinscripcionalumnos;
	}

	public void setCinscripcionalumnos(Set cinscripcionalumnos) {
		this.cinscripcionalumnos = cinscripcionalumnos;
	}

}